package com.ssh.nio.buffer;

import java.nio.CharBuffer;

public class CharBufferReadWrite {

	public static void main(String[] args) {
		CharBuffer charb = CharBuffer.allocate(22);

		charb.put('a');
		charb.put('b');
		charb.put('c');
		charb.put('d');
		// 设置 position/limit 如果不翻转，得到的数据为空
		charb.flip();

		// 第一种获取方式
		// while(charb.hasRemaining()){
		// System.out.println(charb.get());
		// }

		// 第二种获取方式
		int count = charb.remaining();
		for (int i = 0; i < count; i++) {
			System.out.println(charb.get());
		}
	}
}
